﻿/**
 * \file CaserneInfo.cs
 * \brief represente fabrique d'unite info
 * */
namespace Implementation
{
	using interfaces;
	using System;
	using System.Collections.Generic;
	using System.Linq;
	using System.Text;
    [SerializableAttribute()]
	public class CaserneInfo : Caserne
	{
        public virtual Directeur creerDirecteur(int x, int y)
		{
            DirecteurInfo d = new DirecteurInfo();
            d.setPosition(x, y);
            return d;
		}

		public virtual Etudiant creerEtudiant(int x, int y)
		{
            EtudiantInfo e = new EtudiantInfo();
            e.setPosition(x, y);
            return e;
		}

        public virtual Enseignant creerEnseignant(int x, int y)
		{
            EnseignantInfo e = new EnseignantInfo();
            e.setPosition(x, y);
            return e;
		}

		public CaserneInfo()
		{
		}

	}
}

